package chalmersbot;

import chalmersbot.Absyn.*;

/** BNFC-Generated All Visitor */
public interface AllVisitor<R,A> extends
  chalmersbot.Absyn.Sentence.Visitor<R,A>,
  chalmersbot.Absyn.IPhrase.Visitor<R,A>,
  chalmersbot.Absyn.QPhrase.Visitor<R,A>,
  chalmersbot.Absyn.Phrase.Visitor<R,A>,
  chalmersbot.Absyn.QWInW.Visitor<R,A>,
  chalmersbot.Absyn.QWHow.Visitor<R,A>,
  chalmersbot.Absyn.QWord.Visitor<R,A>,
  chalmersbot.Absyn.AuxVerb.Visitor<R,A>,
  chalmersbot.Absyn.IsVrb.Visitor<R,A>,
  chalmersbot.Absyn.Vrb.Visitor<R,A>,
  chalmersbot.Absyn.ToWrd.Visitor<R,A>,
  chalmersbot.Absyn.GoingWrd.Visitor<R,A>,
  chalmersbot.Absyn.Verb.Visitor<R,A>,
  chalmersbot.Absyn.VerbWord.Visitor<R,A>,
  chalmersbot.Absyn.InWrd.Visitor<R,A>,
  chalmersbot.Absyn.Preposition.Visitor<R,A>,
  chalmersbot.Absyn.NumberRule.Visitor<R,A>,
  chalmersbot.Absyn.Credit.Visitor<R,A>,
  chalmersbot.Absyn.CreditWrd.Visitor<R,A>,
  chalmersbot.Absyn.Ects.Visitor<R,A>,
  chalmersbot.Absyn.CreditNr.Visitor<R,A>,
  chalmersbot.Absyn.Adjective.Visitor<R,A>,
  chalmersbot.Absyn.ManyWrd.Visitor<R,A>,
  chalmersbot.Absyn.SpecialWordToken.Visitor<R,A>,
  chalmersbot.Absyn.NameRule.Visitor<R,A>,
  chalmersbot.Absyn.Subject.Visitor<R,A>,
  chalmersbot.Absyn.SubjectLst.Visitor<R,A>,
  chalmersbot.Absyn.SubjectWrd.Visitor<R,A>
{}
